package com.qiaoba.api.system.entity.vo;

import lombok.Data;

import java.io.Serializable;

/**
 * 角色 VO
 *
 * @author ailanyin
 * @date 2023-09-10 14:01:07
 */
@Data
public class SysRoleVO implements Serializable {

    private static final long serialVersionUID = 1L;

    private String roleId;

    /**
     * 角色名称
     */
    private String roleName;

    /**
     * 角色权限
     */
    private String roleKey;

    /**
     * 角色排序
     */
    private Integer roleSort;

    /**
     * 数据范围（1：所有数据权限；2：自定义数据权限；3：本部门数据权限；4：本部门及以下数据权限；5：仅本人数据权限）
     */
    private String dataScope;

    /**
     * 角色状态（1正常 0停用）
     */
    private String status;

    /**
     * 用户是否拥有此角色
     */
    private Boolean flag;

}
